/**
 * Copyright &copy; 2012-2016 <a href="https://github.com//jeesite">JeeSite</a> All rights reserved.
 */
package top.toptimus.dto.qcDto;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.List;

/**
 * 单表生成Entity
 *
 * @version 2016-10-10
 */
@NoArgsConstructor
@Data
public class DesignOption {

    private static final long serialVersionUID = 1L;

    // 外建（款式类别选项：a_dict_p.item_value)
    private String styleCategoryCD;

    // CD款式类型名称
    private String styleCategoryCDName;

    // 原父项item值
    private String oldItemValue;

    // 项目值
    private String itemCD;

    // 项目类别CD (类别：款式定制，辅料，配料，刺绣)
    private String itemCategoryCD;

    // 父项值
    private String parentItemValue;

    // 项目值
    private String itemValue;

    // 排序
    private Long itemSort;

    // 中文名字
    private String itemNameCN;

    // 中文名字缩写
    private String itemShortNameCN;

    // 选项中文名称
    private String optionNameCN;

    // 选项英文名称
    private String optionNameEN;

    //名称 根据语言来选择中文英文
    private String itemName;

    // 英文名字
    private String itemNameEN;

    // 英文名字缩写
    private String itemShortNameEN;

    // 日文名字
    private String itemNameJP;

    // 日文名字缩写
    private String itemShortNameJP;

    // 项目费用（款式子项）
    private BigDecimal itemCost;

    // 外键（文件ID:a_upload_file_p）
    private Long fileID;

    // 必须项目(是否必须（0-非必须，1-必须。） 默认 0-非必须)
    private Long haveToFlag;

    // 是否编辑  0:非编辑，1：编辑
    private String updateFlag;


//    private UploadFile uploadFile;


    private String optionValue;

    private List<DesignOption> designOptionSubList;

    // 删除index
    private int delIndex;

    private String filePath;


}